Oblio A Sparse Direct Solver Library for Serial and Parallel Computations

نویسندگان

  • Florin Dobrian
  • Alex Pothen
چکیده

We present Oblio a sparse direct solver library running in both serial an parallel environments The code is written in C using object oriented techniques with the exception of few computationally intensive kernels that are written in Fortran In this paper we explain what motivated the project discuss design issues and report recent re sults

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Message-Passing Distributed Memory Parallel Algorithm for a Dual-Code Thin Layer, Parabolized Navier-Stokes Solver

In this study, the results of parallelization of a 3-D dual code (Thin Layer, Parabolized Navier-Stokes solver) for solving supersonic turbulent flow around body and wing-body combinations are presented. As a serial code, TLNS solver is very time consuming and takes a large part of memory due to the iterative and lengthy computations. Also for complicated geometries, an exceeding number of grid...

متن کامل

Draft Draft Draft Draft Draft Draft Draft Draft

We describe our experience in designing object-oriented software for a sparse direct solver. We discuss , a library of sparse matrix ordering codes and Oblio, a code implementing the remaining steps in a direct solver. EEciencies comparable to procedural codes are obtained by careful implementations of eecient algorithms. We discuss the other goals of our design: managing complexity, simplicity...

متن کامل

Concurrent Number Cruncher: An Efficient Sparse Linear Solver on the GPU

A wide class of geometry processing and PDE resolution methods needs to solve a linear system, where the non-zero pattern of the matrix is dictated by the connectivity matrix of the mesh. The advent of GPUs with their ever-growing amount of parallel horsepower makes them a tempting resource for such numerical computations. This can be helped by new APIs (CTM from ATI and CUDA from NVIDIA) which...

متن کامل

Drowning in Data A Library for the Solution of Sparse Systems on Distributed Memory Computers

The solution of large sparse linear systems lies at the heart of many calculations in computational science and engineering and is of increasing importance in computations in the financial and business sectors. Today, systems of equations with more than one million unknowns need to be solved. To solve such large systems in a reasonable time requires the use of powerful parallel computers. To da...

متن کامل

Parallel interior-point solver for structured quadratic programs: Application to financial planning problems

Issues of implementation of a library for parallel interior-point methods for quadratic programming are addressed. The solver can easily exploit any special structure of the underlying optimization problem. In particular, it allows a nested embedding of structures and by this means very complicated real-life optimization problems can be modeled. The efficiency of the solver is illustrated on se...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000